﻿Plains 2
90
90
34
29
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
34
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
39
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
13
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
19
18
20
20
20
22
20
20
20
20
20
22
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
23
24
24
24
22
25
26
27
27
25
25
25
26
28
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
29
28
28
30
30
31
31
31
32
30
31
32
28
31
33
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
32
34
33
33
35
35
35
34
34
34
32
33
34
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
40
38
38
38
38
40
39
41
39
37
36
38
38
37
44
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
45
46
44
46
46
49
44
42
41
42
48
48
47
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
50
52
52
54
51
54
53
55
51
48
50
53
52
52
52
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
54
58
56
57
57
57
61
59
61
58
58
56
56
57
57
57
57
57
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
63
63
63
61
62
62
60
64
62
64
61
62
60
60
62
62
66
64
62
60
60
60
60
60
60
60
60
60
60
60
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
69
68
69
68
69
69
67
65
65
67
65
67
65
65
65
67
71
71
71
71
67
65
65
65
65
65
65
65
65
65
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
72
75
74
75
74
74
74
72
70
70
70
72
70
70
70
72
74
76
78
78
72
72
70
70
70
70
70
70
70
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
77
78
78
80
80
82
81
79
79
77
75
77
77
77
75
75
75
77
81
83
79
81
79
77
75
75
75
75
75
75
75
76
76
76
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
82
82
82
83
85
83
84
86
86
82
80
82
84
82
81
84
80
80
80
84
84
86
86
86
84
82
80
80
80
80
80
80
80
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
87
87
87
88
87
87
89
87
85
85
87
89
88
88
86
87
85
85
85
87
89
91
91
91
89
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
92
94
91
92
92
90
90
90
92
92
91
95
93
91
91
92
90
90
90
94
94
96
96
96
94
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
99
98
100
96
99
95
95
95
95
99
99
96
96
96
97
95
95
95
95
95
97
101
101
99
99
97
95
95
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
102
101
105
105
107
101
102
100
100
102
104
106
102
99
102
102
100
100
100
100
100
100
102
104
104
104
104
100
102
101
102
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
111
107
112
108
109
107
107
107
111
109
109
109
107
107
109
107
105
105
105
105
105
105
109
109
109
109
111
107
108
107
107
106
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
112
111
115
110
114
112
112
110
112
114
116
114
112
114
114
114
114
112
110
110
110
110
112
112
116
114
115
113
115
113
113
112
113
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
117
116
116
116
118
114
117
115
117
117
117
119
119
117
119
121
119
119
117
115
115
115
117
117
117
117
121
117
118
117
119
117
118
117
117
117
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
122
121
121
119
120
120
122
120
122
122
122
122
122
122
124
126
124
120
120
120
120
120
122
122
122
120
124
121
123
123
123
122
122
123
122
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
127
124
125
125
127
127
127
125
127
125
125
127
129
127
129
127
127
125
125
128
125
125
127
125
127
128
129
129
129
128
127
128
127
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
130
130
130
130
130
130
132
132
134
132
134
130
130
130
133
134
134
132
132
132
132
133
133
133
130
130
132
132
134
135
137
135
133
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
135
135
135
135
135
135
135
135
135
136
135
135
135
135
135
135
135
135
135
135
136
136
136
135
135
137
135
135
139
139
138
141
137
137
135
138
138
138
137
141
137
137
138
140
138
138
139
135
137
139
140
141
139
139
138
136
136
135
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
140
140
140
140
140
140
140
140
141
141
141
140
140
140
140
140
140
141
140
141
141
141
141
141
142
142
142
146
146
145
145
143
143
142
143
143
143
143
147
142
144
140
142
145
147
144
141
143
144
146
144
143
144
143
141
141
141
141
141
142
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
145
145
145
145
145
145
145
146
146
146
146
146
145
145
146
145
146
147
146
145
146
146
146
147
147
147
153
153
149
150
150
147
145
146
147
148
148
152
149
149
147
149
147
149
153
150
148
148
150
151
152
147
146
146
146
146
146
146
147
147
147
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
150
150
150
150
150
150
150
150
151
151
151
150
150
151
151
152
152
152
152
151
150
151
150
151
152
154
154
155
157
153
150
147
151
150
155
152
155
154
154
154
154
150
154
154
154
153
153
155
154
157
155
153
150
150
150
151
151
152
151
151
152
151
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
155
155
155
155
155
155
155
155
155
156
155
155
156
156
156
157
158
157
157
156
155
155
156
156
156
157
156
158
161
155
150
153
152
157
162
161
157
159
157
161
155
155
155
159
157
157
156
155
162
160
160
156
157
155
155
155
156
155
156
156
156
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
162
161
160
160
161
161
161
161
161
162
162
164
158
161
156
161
164
165
167
166
162
166
162
162
160
160
160
162
160
160
162
164
165
163
164
161
161
160
161
161
160
160
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
165
165
166
165
165
165
165
166
167
166
165
165
171
168
170
164
165
164
172
170
175
169
169
171
169
167
167
165
167
165
165
165
167
171
169
169
166
166
166
167
167
167
166
165
165
165
165
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
172
171
170
174
174
176
173
176
169
176
173
180
174
174
174
176
174
174
170
172
172
172
170
172
174
174
176
172
171
171
172
172
172
172
174
171
171
170
171
171
171
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
175
175
175
175
175
175
175
175
175
175
175
175
175
176
175
175
175
175
175
175
175
176
176
176
176
176
177
177
177
181
176
181
178
181
181
179
179
181
177
181
180
179
177
177
177
177
177
179
181
179
177
175
176
175
177
177
179
178
178
176
177
176
177
176
176
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
180
181
180
180
180
180
181
181
182
181
182
181
181
186
179
183
183
184
183
185
182
184
182
184
187
183
183
184
182
182
181
182
184
188
184
180
180
180
182
181
184
183
183
183
184
181
183
182
182
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
185
185
185
185
185
185
185
185
185
185
185
186
186
187
186
187
186
186
185
185
186
186
187
187
189
187
187
188
188
187
186
187
186
187
184
188
187
187
190
190
190
190
186
187
186
188
192
193
191
189
189
185
187
187
187
186
188
187
189
187
188
186
187
186
186
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
190
190
190
190
190
190
190
190
190
190
190
190
192
192
193
191
191
191
191
191
191
192
192
193
192
194
194
194
191
192
193
193
195
188
192
191
190
194
194
193
197
195
192
193
193
195
199
201
198
196
194
193
191
192
192
193
190
193
192
192
191
192
192
191
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
195
195
195
195
195
195
195
195
195
195
196
196
196
197
196
197
196
196
195
195
197
196
198
197
197
196
198
197
197
197
200
203
201
199
196
197
196
196
197
199
200
197
199
201
202
204
202
205
205
201
198
197
198
196
198
196
196
196
197
197
196
197
197
197
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
200
201
200
200
201
202
202
200
202
201
201
201
200
202
204
208
207
208
209
203
200
203
201
199
202
202
204
207
206
208
209
210
206
206
203
203
203
200
202
201
201
202
202
201
202
203
202
203
202
202
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
205
205
205
205
205
205
205
205
206
206
206
206
206
206
205
205
205
205
206
207
207
207
206
205
206
206
206
207
205
205
208
212
218
208
207
206
206
206
211
205
205
210
212
214
213
212
213
213
208
208
210
206
206
207
206
206
206
206
206
207
206
208
208
208
206
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
210
210
210
210
210
210
210
210
210
211
211
211
210
210
210
210
210
210
211
212
212
212
211
210
211
211
212
212
212
210
210
219
218
215
213
214
211
218
216
215
211
211
213
217
216
213
215
216
214
213
213
213
212
212
212
211
211
210
211
210
211
211
213
211
211
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
216
215
215
215
216
217
216
215
215
215
217
217
217
217
216
221
220
221
224
222
218
225
221
222
218
218
216
216
217
216
218
219
222
221
219
218
219
219
218
217
218
216
216
215
215
217
217
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
220
220
220
221
220
220
221
220
220
222
222
222
221
220
226
227
229
225
228
222
225
223
225
219
221
221
220
219
222
226
229
226
224
222
222
223
223
224
222
221
221
221
222
223
223
222
221
221
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
225
225
225
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
225
225
225
226
226
226
226
225
226
227
226
226
226
227
233
228
233
229
230
229
230
224
226
227
227
225
226
227
232
236
232
227
227
226
226
228
227
228
227
226
227
230
228
229
231
229
227
226
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
230
230
230
230
230
230
230
230
230
230
230
230
231
230
232
231
231
231
230
230
231
232
232
231
232
231
230
231
231
231
230
230
232
234
236
237
235
237
234
235
234
232
232
234
230
233
239
239
236
232
230
230
231
232
232
231
232
231
233
234
236
236
235
234
233
232
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
235
235
235
235
235
235
235
235
235
235
235
236
236
237
237
237
236
236
236
236
236
236
237
238
237
236
235
235
236
235
235
235
235
237
240
246
244
240
242
243
241
239
239
237
237
239
242
243
243
237
235
235
235
236
236
236
236
238
238
238
240
240
238
239
238
236
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
240
240
240
240
240
240
240
240
240
240
241
241
242
243
243
244
242
241
241
241
241
241
242
242
241
241
241
240
240
240
240
240
240
242
244
249
247
247
248
246
244
244
242
242
244
244
244
250
250
244
240
240
240
240
240
241
241
242
243
243
243
241
242
242
241
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
245
245
245
245
245
245
245
245
245
245
245
246
247
248
248
248
248
246
246
245
245
246
245
246
246
246
245
245
245
245
245
245
245
247
251
253
254
251
249
249
249
247
249
247
247
247
251
255
251
251
249
245
245
245
245
245
246
248
248
248
245
245
246
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
250
250
250
250
250
250
250
250
250
250
250
250
251
252
253
252
251
252
250
250
250
250
250
250
251
250
250
250
250
250
250
250
250
252
256
262
258
254
252
254
254
254
252
254
250
250
254
256
256
256
252
250
250
251
250
251
253
253
254
252
250
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
255
255
255
255
255
255
255
255
255
255
255
255
255
255
257
256
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
257
263
265
265
259
259
259
259
259
261
257
257
255
255
257
261
257
255
255
256
256
260
257
259
259
258
257
258
257
257
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
262
264
272
268
266
260
262
262
266
264
264
260
260
260
260
264
260
260
261
261
265
266
266
262
265
263
263
263
264
262
262
261
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
273
273
277
267
267
265
269
267
269
267
267
265
265
269
269
267
265
265
270
270
271
271
271
269
268
267
268
270
269
266
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
274
274
282
278
278
270
270
270
272
272
272
270
270
274
278
276
274
272
270
270
276
276
277
275
272
273
274
274
274
273
271
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
277
277
283
283
287
279
279
275
275
275
277
275
277
279
281
285
283
281
277
279
276
277
281
279
280
281
278
279
279
278
277
276
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
282
284
290
288
286
280
280
280
280
280
284
286
286
288
288
290
284
292
284
284
281
283
283
286
284
285
282
283
282
281
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
287
291
293
295
289
287
285
311
311
289
295
295
297
293
293
291
299
297
297
289
289
286
292
289
291
287
288
286
287
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
292
292
296
300
300
296
292
294
312
312
298
300
306
304
300
294
304
314
302
302
302
290
294
294
296
293
294
291
291
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
299
303
303
305
301
301
305
315
315
309
311
313
311
301
305
315
327
319
307
295
297
297
301
299
300
295
296
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
302
306
308
310
306
304
310
318
318
314
314
320
314
312
320
332
328
332
316
300
300
305
304
306
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
307
307
309
317
315
311
309
311
321
321
315
321
317
319
313
325
347
345
329
309
305
308
309
310
307
307
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
312
318
322
320
316
316
318
324
322
320
320
324
318
324
328
342
352
332
314
311
312
314
314
313
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
319
321
321
325
323
321
323
325
329
327
323
323
325
325
337
349
345
331
321
316
317
317
319
316
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
324
324
328
322
320
326
334
332
330
326
330
328
328
342
354
356
328
324
322
321
322
321
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
331
327
327
327
331
337
337
335
333
333
335
343
343
369
355
347
329
327
325
326
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
332
332
332
336
334
334
340
340
338
336
338
338
338
368
374
374
348
340
332
332
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
337
341
343
341
339
343
343
339
341
339
339
357
367
393
373
373
343
337
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
342
344
348
348
348
348
346
344
344
340
342
344
354
392
388
392
356
350
342
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
350
345
345
345
345
347
347
351
353
355
355
353
349
349
347
345
347
353
373
389
405
381
363
349
347
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
355
355
355
350
350
352
352
354
354
358
362
360
356
354
352
350
350
350
360
378
398
400
384
358
352
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
360
360
360
360
360
365
360
359
359
361
363
371
365
361
359
357
355
355
355
367
385
401
405
379
367
359
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
365
365
365
370
375
375
365
369
366
380
374
372
366
364
360
360
360
360
362
382
408
406
382
366
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
370
375
380
380
380
385
377
384
386
387
377
373
365
365
365
365
365
373
387
405
401
391
375
367
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
380
385
390
380
381
390
396
400
390
376
372
370
370
370
370
374
386
402
400
390
376
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
385
380
380
385
393
399
405
407
387
381
377
375
377
375
375
385
401
403
385
377
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
385
392
404
412
413
409
390
386
384
382
382
384
388
400
402
392
382
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
405
412
418
413
403
391
387
387
389
389
397
405
405
397
389
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
396
415
412
416
410
396
394
394
394
394
400
410
406
400
394
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
401
417
417
415
405
399
401
397
399
403
411
413
401
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
404
416
418
420
420
410
402
404
404
408
414
418
406
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
413
423
429
425
413
409
409
411
415
423
419
415
409
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
412
426
432
430
420
414
412
412
422
428
428
418
412
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
419
423
433
435
427
421
421
421
421
435
431
425
417
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
428
436
442
436
430
428
424
434
440
438
426
422
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
429
445
455
453
439
431
439
443
453
441
435
427
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
438
454
464
464
450
442
440
450
452
454
436
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
437
445
457
471
467
459
443
445
449
455
449
443
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
444
458
468
464
472
451
460
450
452
448
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
449
461
457
471
455
465
445
453
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
120
62
340
800
430
710
420
660
400
520
400
490
390
410
360
330
370
270
340
210
350
0
10
